package com.atguigu.servlet;

import jakarta.servlet.Servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.io.PrintWriter;

public class UserServlet extends HttpServlet {
    /*servlet开发流程
    * 1.创建javaweb项目，同时将tomcat添加到当前项目的依赖
    * 2.重写servlet方法
    * 3.在service方法中，定义处理业务代码
    * */

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        /*
        1.从req对象中获取请求中任意的信息（username参数）
        2.处理业务的代码
        3.将要响应的数据放在resp
        4.在web.xml中配置servlet请求时对应的请求映射路径
        * */
        String username = req.getParameter("username");//根据参数名获取参数值，无论参数是URL还是在请求体中
        String info="yes";
        if("atguigu".equals(username)){
            info="no";
        }
        PrintWriter writer = resp.getWriter();//方法返回的是一个响应体中打印的字符串，打印流
        writer.write(info);//将info响应给客户端
    }
}
